Skip to content

021 architecture remediation#10

Merged
timschwartz merged 5 commits intomainfrom
021-architecture-remediation
Apr 14, 2026
Merged

021 architecture remediation#10
timschwartz merged 5 commits intomainfrom
021-architecture-remediation

Conversation

@timschwartz
Copy link
Copy Markdown
Member

No description provided.

… refining IChainReader, and standardizing error handling
…contract; add tasks documentation for architecture remediation
- Updated RpcServer to include IChainReader and IChainWriter references.
- Changed SyncResponse structure to replace chunk_index with start_index.
- Enhanced NodeInstance to instantiate ChainService and pass it to PeerManager and BlockPropagation.
- Added ChainService tests to validate block submission and synchronization behavior.
- Modified block propagation tests to utilize ChainService for block handling.
- Implemented replaceChainStreaming in Blockchain to support streaming block replacement with validation.
- Updated peer discovery and management tests to accommodate ChainService integration.
- Adjusted sync tests to reflect changes in SyncResponse structure.
@timschwartz timschwartz merged commit 732667b into main Apr 14, 2026
4 checks passed
@timschwartz timschwartz deleted the 021-architecture-remediation branch April 14, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant